/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package controlador;

import java.util.List;
import javax.swing.JButton;
import javax.swing.JComboBox;
import modelo.ContenedorComponente;
import javax.swing.JOptionPane;
import logica.GestionComboBox;
import logica.OperacionBaseDatos;
import logica.PuertoSerial;

/**
 *
 * @author Elias Mendoza
 */
public class EventoBoton {

  public EventoBoton() {
  }

  public void conectarPuerto(ContenedorComponente cc,List listUltReg) {
      PuertoSerial ps = new PuertoSerial();
      ps.conectarPuerto(cc,listUltReg);
      
  }
   public <Registro> void insertarFormulario(Registro r){
    OperacionBaseDatos opb = new OperacionBaseDatos();
    if(opb.insertarFormulario(r))
      JOptionPane.showMessageDialog(null, " Registro Completo", "Registro", JOptionPane.INFORMATION_MESSAGE);
    else
      JOptionPane.showMessageDialog(null, " Ha Fallado el Registro", "Registro", JOptionPane.ERROR_MESSAGE);
  }
   //inicia el proceso para obtener los datos de riego del dia en registro al dia
  public void iniciarRegistroDia(JButton boton,JComboBox nombreNaves){
    boton.setEnabled(true);
    GestionComboBox gestiona = new GestionComboBox();
    gestiona.llenaComboNombresNaves(nombreNaves);
  }
  //llena el combo con los nombres de los sutratos por nombre de nave
  public void llenaComboNombresSustrato(JComboBox combo,String nombreNave){
    combo.removeAllItems();
    GestionComboBox gestiona = new GestionComboBox();
    gestiona.llenaComboNombresSutratos(combo, nombreNave);
  }
}
